Toward a Theory of Self-explaining Computation
نویسندگان
چکیده
Provenance techniques aim to increase the reliability of human judgments about data by making its origin and derivation process explicit. Originally motivated by the needs of scientific databases and scientific computation, provenance has also become a major issue for business and government data on the Web. However, so far provenance has been studied only in relatively restrictive settings: typically, for data stored in databases or scientific workflow systems, and processed by query or workflow languages of limited expressiveness. Long-term provenance solutions require an understanding of provenance in other settings, particularly the general-purpose programming or scripting languages that are used to glue different components such as databases, Web services and workflows together. Moreover, what is required is not only an account of mechanisms for recording provenance, but also a theory of what it means for provenance information to explain or justify a computation. In this paper, we begin to outline a such a theory of self-explaining computation. We introduce a model of provenance for a simple imperative language based on operational derivations and explore its properties.
منابع مشابه
Explaining Psychological Well-Being in Divorced Women Based on Maslow's Theory: The Role of Public Health, Financial Distress, Social Support and Self-Concept
The present study aimed to explain psychological well-being in divorced women based on Maslow's theory: the role of public health, financial distress, social support, and self-concept. The population comprised all divorced women (20 to 45 years old) in Arak and Khomein from august to December 2021. 429 people were selected by the available non-random sampling method. All participants completed ...
متن کاملConcurrent Self-Explaining Computation
Self-explaining computation is an approach to program execution in which every value comes with an explanation of how it was computed. The explanation can be used to reverse the computation and to slice the original program relative to any part of the output of interest. As a result, self-explaining computation is a suitable foundation for o ine dynamic program analyses such as taint analysis a...
متن کاملExplaining the Marital Adjustment Process in Iranian Women: A Grounded Theory Study
Background: The marital adjustment has a positive effect on the physical and mental health of family members. The purpose of this study is to explain the process of marital adjustment in Iranian women. Methods: This research is based on qualitative data analysis using the grounded theory method. Theoretical and purposeful sampling was used for data collection. Sampling continued until theoreti...
متن کاملPublic Schools and Private Language Institutes: Any Differences in Students’ L2 Motivational Self System?
To enrich our understanding of the attitudinal/motivational basis of foreign language learning at junior high school level, this study investigated the students’ status of L2 motivation, the relationship between motivational factors, and the possibility of predicting their motivated learning behavior in light of Dörnyei’s (2005, 2009) theory of L2 Motivational Self System. To this end, 1462 jun...
متن کاملمبانی متافیزیکی اندیشه اسلامی بنیانی برای تکوین نظریههای روانشناختی
Scientific theories have metaphysical foundations whether explicitly expressed or these foundations play important role in development of scientific theories in almost all aspects of development. Considering new metaphysical views as new foundations could lead to providing new scientific theories. In this article, Islamic views on human nature are suggested as new foundations for developing the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013